﻿<Window
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit" x:Class="ELTE.TFEG.Hough.Wpf.MainWindow"
        Title="MainWindow"
        WindowState="Maximized"
        >

    <ScrollViewer x:Name="scrollMain" HorizontalScrollBarVisibility="Visible" VerticalScrollBarVisibility="Hidden">
        <StackPanel x:Name="stackStages" Orientation="Horizontal">
            <ScrollViewer VerticalScrollBarVisibility="Visible" Height="600" VerticalAlignment="Top">
                <StackPanel x:Name="stackAvailableImages" Orientation="Vertical" />
            </ScrollViewer>
            <ListBox x:Name="lstTransformOptions">
                <Button 
						x:Name="btnNextStep" 
						Command="{Binding NextStep}" 
						IsEnabled="False" Content="Következő" Width="100"
						ToolTip="Válasszon egy képet és hogy milyen objektumokat keressünk"
                        />
                <CheckBox x:Name="chkLines" Content="Vonalakra" Command="{Binding TransformSelectionChange}"/>
                <CheckBox x:Name="chkLineSegments" Content="Szakaszokra" Command="{Binding TransformSelectionChange}"/>
                <CheckBox x:Name="chkCircles" Content="Körökre" Command="{Binding TransformSelectionChange}"/>
            </ListBox>
            <ScrollViewer VerticalScrollBarVisibility="Visible" Height="600" VerticalAlignment="Top">
                <StackPanel x:Name="stackEdgeDetectedImages" Orientation="Vertical"/>
            </ScrollViewer>
            <ListBox>
                <Button x:Name="btnGenerateHough"
						Command="{Binding GenerateHough}"
						Content="Hough generálás"
						IsEnabled="False"
                            />
                <TextBlock Text="Min. Intenzitás"></TextBlock>
                <xctk:IntegerUpDown x:Name="nudPercentage" Width="100" Minimum="0" Maximum="100" DefaultValue="30"/>
                <TextBlock Text="Kör sugár"></TextBlock>
                <xctk:IntegerUpDown x:Name="nudRadius" Width="100" Minimum="0" Maximum="100" DefaultValue="30"/>
                <CheckBox x:Name="chkShouldDistinct" Content="Közeli képek vágása"></CheckBox>
                <CheckBox x:Name="chkShouldTraceDown" Content="Rádiusznál kisebb képek keresése"></CheckBox>
                <Button 
                        x:Name="btnSaveImages" 
                        Content="Képek mentése" 
                        Command="{Binding SaveHoughImages}"
                        IsEnabled="False"
                        ToolTip="Válasszon a generált képek közül a mentéshez"
                        ></Button>
            </ListBox>
            <ScrollViewer>
                <StackPanel x:Name="stackHoughImages" Height="600" VerticalAlignment="Top">

                </StackPanel>
            </ScrollViewer>
        </StackPanel>
    </ScrollViewer>
</Window>
